package com.hivision.alimqttapi.entity;


import lombok.Data;

/**
 * 资产的技术属性值对象 technical_attribute
 * 
 * @author ruoyi
 * @date 2024-06-12
 */
@Data
public class TechnicalAttribute
{
    private static final long serialVersionUID = 1L;

    /** 自增主键 */
    private String id;

    /** 是否可写，“t”表示可写，“f”表示不可写 */
    //@Excel(name = "是否可写，“t”表示可写，“f”表示不可写")
    private String Writable;

    /** 度量单位。 */
    //@Excel(name = "度量单位。")
    private String MeasureUni;

    /** 允许最⼩值。 */
    //@Excel(name = "允许最⼩值。")
    private String MinValue;

    /** 允许最⼤值。 */
    //@Excel(name = "允许最⼤值。")
    private String MaxValueNew;

    /** 资产编码。 */
    //@Excel(name = "资产编码。")
    private String AssetCode;

    /** 技术属性名称。 */
    //@Excel(name = "技术属性名称。")
    private String AttributeName;

    /** 属性数据类型，Bool/Int/Double/Enum/Text/Time */
    //@Excel(name = "属性数据类型，Bool/Int/Double/Enum/Text/Time")
    private String DataTypeNew;

    /** 资产属性组名。 */
    //@Excel(name = "资产属性组名。")
    private String AttributeGroupName;

    /** 技术属性编码。 */
    //@Excel(name = "技术属性编码。")
    private String AttributeCode;

    /** 技术属性多语⾔描述。 */
    //@Excel(name = "技术属性多语⾔描述。")
    private String AttributeDescs;

    /** 技术属性组多语⾔描述。 */
    //@Excel(name = "技术属性组多语⾔描述。")
    private String AttributeGroupDescs;

    /** 枚举值 */
    //@Excel(name = "枚举值")
    private String EnumValue;

    /** 精度 */
    //@Excel(name = "精度")
    private Long PrecisionNew;

    /** 创建时间，Unix时间, 单位毫秒。 */
    //@Excel(name = "创建时间，Unix时间, 单位毫秒。")
    private String CreatedAt;

    /** 更新时间，Unix时间, 单位毫秒。 */
    //@Excel(name = "更新时间，Unix时间, 单位毫秒。")
    private String ModifiedAt;

}
